home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 1736 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: munnari.OZ.AU!metro!metro!news
  2. From: krion@wr.com.au (Peter Budziszewski)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: playing 14 bit samples. how?
  5. Date: 23 Jan 1996 01:53:46 GMT
  6. Organization: Information Technology Services, The University of Sydney, NSW, Australia
  7. Distribution: inet
  8. Message-ID: <4e1f3a$79g@metro.ucc.su.OZ.AU>
  9. References: <4e0eeo$74f@tic.sm.dsi.unimi.it>
  10. NNTP-Posting-Host: dialup24.wr.com.au
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=iso-8859-1
  13. Content-Transfer-Encoding: 8bit
  14. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  15.  
  16.  
  17. In article <4e0eeo$74f@tic.sm.dsi.unimi.it> caselli@dsi.unimi.it (stefano caselli) writes:
  18. > I've found on Aminet some progs claiming to be able to play samples
  19. > with  14 bit quality, using only the standard amiga audio hardware.
  20. > I'd like to know how this can be done (if possible).
  21. > Can someone post some text about it? (detailed explanations,please)
  22. > thanx.
  23.  
  24. Ok, what you do is take two channels, and set the volume for one of them to
  25. 64 and the other to 1. Then you get the high volume channel to play the
  26. upper 8 bits, and you take the lower 8 bits (assuming your source sample is 16
  27. bits) and shift them right 2, and play them in the low volume channel.
  28.  
  29. The best way to do this is probably to take your 16 bit source, and split
  30. it up into two 8 bit sources which can then be played using the normal DMA
  31. method.
  32.  
  33. The idea is that by playing at volume 1 and maintaining 8 bit accuracy, you
  34. have 64 times the resolution of an 8 bit channel playing at volume 64.
  35.  
  36.  
  37. -^-[ Krion / Cydonia ]-^-
  38.